#pragma once

#include <string>
#include <vector>
#include "dbc.h"

using namespace std;

class MemberDetails
{

	string _userName;
	string _firstName;
	string _secondName;
	string _email;
	string _password;
	int _creditCard;
	int _driverLicenceID;
	string _address;
	//vector<Reservation> _movieReservations;
	//vector<Rental> _dvdRented;

public:
	//basic query
	string getUserName();
	//command
	void setUserName(string userName_);
	//basic query
	string getFirstName();
	//command
	void setFirstName(string name_);
	//basic query
	string getSecondName();
	//command
	void setSecondName(string name_);
	//basic query
	string getEmail();
	//command
	void setEmail(string email_);
	//basic query
	string getPassword();
	//command
	void setPassword(string password_);
	//basic query
	int getCreditCard();
	//command
	void setCreditCard(int creditCard_);
	//basic query
	int getDriverLicenceID();
	//command
	void setDriverLicenceID(int driverLicence_);
	//basic query
	string getAddress();
	//command
	void setAddress(string address_);
	//command
	//void setMovieReserved(Reservation reservation_);
	////command
	//void setMovieRented(Rental rental_);
	////basic query
	//vector<Reservation> getReservations();
	////basic query
	//vector<Rental> getRentals();
	MemberDetails(void);
	~MemberDetails(void);
};

